package com.ynet.middleground.user.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @description: CFCA证书下载信息传输类
 * @author: Wangxz
 * @create: 2019-11-05 16:37
 **/
@Data
@ApiModel(value = "CFCA证书下载信息", description = "CFCA证书下载信息")
public class CertDownloadDto implements Serializable {
    private static final long serialVersionUID = -1999732581631094347L;
    /**
     * 签名证书
     */
    @ApiModelProperty(value = "签名证书", notes = "签名证书")
    private String signatureCert;

    /**
     * 加密证书
     */
    @ApiModelProperty(value = "加密证书", notes = "加密证书")
    private String encryptionCert;

    /**
     * 加密证书私钥
     */
    @ApiModelProperty(value = "加密证书私钥", notes = "加密证书私钥")
    private String encryptionPrivateKey;

    /**
     * 复合子证书签名证书
     */
    @ApiModelProperty(value = "复合子证书签名证书", notes = "复合子证书签名证书")
    private String signatureCertSub;

    /**
     * 复合子证书加密证书
     */
    @ApiModelProperty(value = "复合子证书加密证书", notes = "复合子证书加密证书")
    private String encryptionCertSub;

    /**
     * 复合子证书加密证书私钥
     */
    @ApiModelProperty(value = "复合子证书加密证书私钥", notes = "复合子证书加密证书私钥")
    private String encryptionPrivateKeySub;
}
